Auto merge of #2560 - alexcrichton:not-all-utf8, r=brson
authorbors <bors@rust-lang.org>
Wed, 20 Apr 2016 17:12:50 +0000 (10:12 -0700)
committerbors <bors@rust-lang.org>
Wed, 20 Apr 2016 17:12:50 +0000 (10:12 -0700)
commit1c9a1ef9ed25dc7d57e69fc70a3469e9060da043
treeb5423a58a8011ff584b3f0aff65e291f39497264
parentfa9d6013b1ac6640f38cddc41d53790c29ad6822
parent020db0de96aa1956007c4c1571593bbf63dc2740
Auto merge of #2560 - alexcrichton:not-all-utf8, r=brson

Don't require all build script output to be utf-8

Build scripts often stream output of native build systems like cmake/make and
those aren't always guaranteed to produce utf-8 output. For example  German
MSVC cmake build has been reported to print non-utf-8 umlauts.

This commit instead only attempts to interpret each line as utf-8 rather than
the entire build script output. All non-utf-8 output is ignored.

Closes #2556